<?php
$includes = Array('clients', 'utilisateurs', 'branches', 'zones');
$class_f = 'mailings';
$onglet = 0;
require('pages/fiche.page.php');
exit;
// Initialisation
require('inc/init.inc.php');
	
// Lecture des parametres
$id = get_id();
$edition = get_edition($id);

// Verification des droits
$droitok = droit_fiche(GR_MAI_LISTE, GR_MAI_MODIF, GR_MAI_AJOUT, $edition, ($id==-1) );

// Definition des titres
$h2=LNG_MAI_SINGULIER;

if ($droitok)
{
	// Initialisation des erreurs
	$erreur = Array(	'nouveau'		=> '',
						'confirmation'	=> '');
	// Préparation du mailing
	require_once(PATH.'class/gestion/mailings.class.php');
	$mai = new Mailing($db);
	$lectureok = $mai->Lire($id);
	if ($lectureok)
	{
		if ( isset( $_POST['maj_infos'] ) )
		{
			$mai->attribut['mai_titre'] = $_POST['mai_titre'];
			$mai->attribut['mai_commentaire'] = $_POST['mai_commentaire'];
			$mai->Verification();
			if ( $mai->VerifOk() )
				if ( $mai->Ecrire() )
				{
					$_SESSION[SES_STATUT] = LNG_STA_MAJ_0;
					$id = $mai->attribut['mai_id'];
				}
				else
					$_SESSION[SES_STATUT] = LNG_STA_ERREUR.LNG_STA_MAJ_1;
		}
		// Suppression de l'utilisateur
		elseif ( isset( $_POST['maj_sup'] ) )
		{
			if ( isset( $_POST['confirmation'] ) )
				if ( $mai->Supprimer() )
				{
					$_SESSION[SES_STATUT] = LNG_STA_SUP_0;
					header('location:mailings.php');
				}
				else
					$_SESSION[SES_STATUT] = LNG_STA_ERREUR.LNG_STA_SUP_1;
			else
				$erreur['confirmation'] = LNG_MAI_CONFIRMATION_AIDE;
		}
	}
	if ($id!=-1)
		$id_page = $mai->NomFormat();
	else
		$id_page = LNG_NOUVEAU;
}

// Affichage de l'en-tête
dohtml_init();

// Si l'utilisateur n'a pas le droit d'être là
test_msg_exit($droitok, LNG_ACCES_REFUSE);

// Si l'utilisateur demande est inconnu
test_msg_exit($lectureok, LNG_MAI_INCONNU);

// Affichage du contenu
$h3 = dohtml_ongletsmailing(0,"id=$id&amp;edition=$edition", ($id==-1));
$h4 = LNG_H4_INFORMATIONS;
if ( droit_modifier(GR_MAI_MODIF, $edition) )
    $h4 .= Liens::MaiModifier($id);
?>

<div class='corpsonglet'>
<?php
	dohtml_h3();
?>
<form method='post' action='mailing.php?<?="id=$id&amp;edition=$edition"?>'>
    <?php
		dohtml_h4($h4);
		$mai->Champ('mai_titre', $edition);
		$mai->Champ('mai_commentaire', $edition);
		if ($edition)
			dohtml_formbouton('labelagauche', 'Mettre à jour', 'maj_infos', 'Annuler');    ?>
</form>

<?php
if ($id != -1 && $_SESSION[SES_USER_NIVEAU]>=GR_MAI_AJOUT)
{
?>
<form method='post' action='mailing.php?<?="id=$id&amp;edition=$edition"?>'>

    <?php
		dohtml_h4(LNG_H4_COPIE);
        dohtml_formtext('labelagauche',
						'nouveau',
                        LNG_MAI_NOUVEAU,
                        LNG_MAI_CONFIRMATION_AIDE,
                        True,
                        '',
						$erreur['nouveau']);
        dohtml_formbouton('labelagauche', 'Copier', 'maj_cop');
    ?>
</form>
<?php
}
if ($id != -1 && $_SESSION[SES_USER_NIVEAU]>=GR_MAI_SUPPR)
{
?>
<form method='post' action='mailing.php?<?="id=$id&amp;edition=$edition"?>'>
    <?php
		dohtml_h4(LNG_H4_SUPPRESSION);
        dohtml_formcheck('labelagauche',
						'confirmation',
                        LNG_MAI_CONFIRMATION,
                        LNG_MAI_CONFIRMATION_AIDE,
						$erreur['confirmation']);
        dohtml_formbouton('labelagauche', 'Supprimer', 'maj_sup');
    ?>
</form>
<?php
}
?>
</div>
<?php
// Finalisation
require(PATH.'inc/final.inc.php');
?>
